注:本次连接只使用一个contos7的虚拟机的master,ip:192.168.13.169,在使用之前,需要保证该虚拟机可以连接外网并可以ping通www.baidu.com,并且linux中还要有ssh协(“ ps -fe|grep sshd ”查看是否有该协议,“ps -e | grep ssh”看是否启动了该协议),没有就需要在linux中下载sshd协议,否则无法连接
下载ssh与sshd方法如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-server
sudo apt-get install openssh-server
然后确认sshserver是否启动了:
ps -e |grep ssh
如果看到sshd那说明ssh-server已经启动了。
如果没有则可以这样启动:sudo /etc/init.d/ssh start
ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。
然后重启SSH服务:
sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start
然后使用以下方式登陆SSH:
如图:
sshd查看图
一、使用xshell连接linux
1、进入xshell,点击新建就会出现下列画面
(1)连接名称就写虚拟机的主机名称,主机可以写ip地址与ip地址所对应的主机名(master),协议就选择ssh协议,端口号不需要修改
(2)点击用户身份验证,直接输入用户名与linux用户名所对应的密码,方法就使用默认的password
(3)连接成功就会出现以下画面,如果是出现和虚拟机一样的页面就表示连接成功了
二、使用notepad++连接linux
1、首先需要在notepad++中添加NppFTP插件,将NppFTP文件中的bin下面的nppftp.dll文件复制在notepad++文件相应的文件之中,具体位置如图所示:
复制所到的文件
2、打开notepad++文件进行linux的连接
(1)依次点击插件–>nppftp–>show nppftp window
之后的效果如图:有两个小框
(2)再依次点击上方小框的设置标志–>profile settings(进入连接页面)
(3)hostname就直接填写主机所对应的ip地址,右边的connection type就需要选择“sftp”,端口就使用默认的端口就可以,username使用用户名,密码就是用户名的密码,其他的就不需要添加,之后直接点击close就行了
(4)之后点击连接符选择master就可以连接了,效果图如下图所示,会直接访问到linux上面的所有文件: