使用SSH客户端远程登录Linux主机

使用SSH客户端远程登录Linux主机(可替代samba、ftp服务) 。

Linux系统起初就是为多用户而产生的,可以允许多个用户同时登录linux主机各自进行操作,如图1所示:

使用SSH客户端远程登录Linux主机

图1

SSH(Secure SHell)在linux中对应一种服务,即sshd,他在linux系统中一般默认是启动的,

可以通过 setup  -> sysyem configure  -> sshd 查看这个服务是否已经能选中

对应的在Windows系统中有一个SSH客户端,他可以到网上下载。,这个工具具有远程登录、修改、上传文件的功能,他基本上可以替代samba服务器、FTP以及共享文件夹的功能。

在linux中sshd默认监听的端口号是22

在Windows中安装好SSH客户端之后就可以通过SSH客户端连接Linux主机了。

但是这里需要注意的是,首先在Windows的命令行中使用ping命令试一下看能否ping通Linux主机的IP,如果不能ping通则需要将两者的IP设置成同一网段的(192.168.222.xxx,这种设置仅对于局域网而言),如果设置成同一个网段之后还不能ping通则有可能是防火墙的问题。我出现的问题是Windows下能ping通linux,而linux下却无法ping通Windows,这是因为Windows防火墙没关的原因

下面就是用SSH客户端登陆Linux主机

(1)打开SSH客户端点击QuickConnect,如图2所示

使用SSH客户端远程登录Linux主机

图2

然后填入远程主机的IP、用户名,点击connect后输入用户密码便可以进入到图3所示界面:

使用SSH客户端远程登录Linux主机

图3

这里和linux中的命令行编辑环境完全一致,用户就可以在这里进行各种命令操作了。

注:我使用的linux系统在默认情况下并没有安装ssh服务,客户端软件会给出一些提示,所以需要先安装这个服务,执行一下命令:

apt-get install openssh-client

apt-get inatall openssh-server

安装完成之后通过下面命令查看ssh是否已近启动:

ps –e | grep ssh

如果看到sshd说明ssh服务已经启动了

如果没有则可以这样启动:sudo /etc/init.d/ssh start

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/5e3260fbcafdd87484a701c0b4280996.html