CentOS6.9开启sshd服务

508 阅读3分钟

CentOS6.9开启sshd服务

一、sshd服务

1、sshd也就是ssh,是Linux系统远程登录的重要服务之一。一般Linux系统自带ssh软件包,使用端口默认为22端口号。如果没有ssh软件包,可以通过yum或rpm安装包进行安装。

2、系统默认启动ssh服务。但是,我的CentOS6.9虚拟机,竟然,神奇的没有开启ssh服务。就是这个问题,把我折腾两个小时多,差点重装虚拟机。

3、ssh可以传文件。

二、条件

1、Linux系统开启。

2、网卡ip地址前三位相同。Linux系统的网卡地址和Windows系统的网卡地址前三位相同。在Linux系统输入命令ifconfig可以查看ip地址。在Windows系统cmd窗口输入ipconfig可以查看。

Linux:

image.png  

Windows:

  image.png

3、如果两者不一样,先检查虚拟机设置。

  image.png

点开“设置”

image.png  

注意:NAT模式默认使用VMate8虚拟网卡,仅主机模式默认使用VMate1虚拟网卡

接着,根据Windows中VMateX(“x”是网卡号)的IP地址设置linux网卡IP地址。

例如我这里的VMate8的IP地址是192.168.159.1,所以我可以设置我Linux虚拟机的网卡地址为192.168.159.129,。

在Linux中输入命令:ifconfig eth0 192.168.159.129回车即可

  image.png

4、检查Windows和Linux系统的连接性,使用ping命令。

在Windows中ping 192.168.159.129

  image.png

在linux中,ping 192.168.159.1

  image.png

4、双方ping成功,可以开始通信。

三、开启sshd服务

1、输入命令:setup

  image.png

2、找到sshd,按space键开启(开机自启)

  image.png

3、输入命令:

a) service sshd start 或者

b) service sshd restart

image.png

 

四、Windows连接ssh 1、在Windows客户端下可以登录虚拟机中的Linux系统,使用linux系统中存在的用户,这里为了简单,使用了root用户。

2、常用的Windows连接ssh服务的软件有

a) SSH Secure Shell Client:很老的一款软件,界面简单,默认英文,传文件方便。

b) Xshell:现在还在更新中,功能挺多,可以中文。推荐

c) PuTTY:中文版,是一款开源 Telnet/SSH客户端,一个免费而专业的Telnet/SSH客户端,我们更多的是用在VPS Linux服务器的远程登录和管理上。

d) 跟多:www.linuxidc.com/Linux/2015-…

3、这里使用Xshell。

五、Xshell软件连接

1、文件 --> 新建会话

image.png   image.png

2、

image.png 3、

image.png 4、之后弹出对话框,选择好连接即可。可以选择记住密码。

5、如无意外,至此已成功连接。

六、文件传输

1、百度搜索下载Xftp5,下载安装后打开

2、在新建会话属性中,填写好主机,注意选择协议为SFTP

3、在下面身份验证代理中填上用户名和密码

image.png  

4、连接后,在左右窗口中直接拖曳文件就会进行文件的上传和下载,非常方便。

 

image.png  

七、总结

1、使用Xshell

a) 可以离开虚拟机(但还是要保持虚拟机的运行)

b) 以后工作环境可能需要使用这些软件或者服务

c) 离开虚拟机,可以设置shell的显示方式,在两者之间互传文件简单方便

2、Linux是一个多用户的程序

a) 一台电脑只能一个人操纵,但可以多人登录。使用Xshell在多台电脑上连接自己的Linux主机。

b) 远程登录。

c) 同样的使用体验。