CentOS6.9开启sshd服务

CentOS6.9开启sshd服务

一、sshd服务

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

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

3、ssh可以传文件。

二、条件

1、Linux系统开启。

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

Linux

 CentOS6.9开启sshd服务_第1张图片

Windows

 CentOS6.9开启sshd服务_第2张图片

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

 CentOS6.9开启sshd服务_第3张图片

点开“设置”

 CentOS6.9开启sshd服务_第4张图片

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

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

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

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

 

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

Windowsping 192.168.159.129

 CentOS6.9开启sshd服务_第5张图片

linux中,ping 192.168.159.1

 CentOS6.9开启sshd服务_第6张图片

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

三、开启sshd服务

1、输入命令:setup

 CentOS6.9开启sshd服务_第7张图片

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

 CentOS6.9开启sshd服务_第8张图片

3、输入命令:

a) service sshd start 或者

b) service sshd restart

 CentOS6.9开启sshd服务_第9张图片

四、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) 跟多:http://www.linuxidc.com/Linux/2015-05/117725.htm

3、这里使用Xshell

五、Xshell软件连接

1、文件 --> 新建会话

 CentOS6.9开启sshd服务_第10张图片

2、CentOS6.9开启sshd服务_第11张图片

3、CentOS6.9开启sshd服务_第12张图片

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

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

六、文件传输

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

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

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

 CentOS6.9开启sshd服务_第13张图片

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

 CentOS6.9开启sshd服务_第14张图片

 

七、总结

1、使用Xshell

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

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

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

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

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

b) 远程登录。

c) 同样的使用体验。

 

你可能感兴趣的:(CentOS6.9开启sshd服务)