1、源码包安装的一般步骤
2、本节需要的源码包括三个压缩包,首先都要进行解压,并阅读openssh的INSTALL。
openssh-7.7p1.tar; openssl-1.0.2g.tar ;zlib-1.2.11.tar
配置选项
./config –prefix=/usr/local –openssldir=/usr/local/openssl --shared
./configure –prefix=/usr/local –sysconfdir=/etc/ssh
--with-ssl-dir=/usr/local/openssl
--without-openssl-header-check
如果有以下错误提示,
Privilege separation user sshd does not exist
解决办法:编辑/etc/passwd ,添加一项:
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
3、启动:sudo /usr/local/sbin/sshd&(需要绝对路径)
查看ssh服务是否启动:sudo ps -e | grep ssh
4、通过ifconfig命令查看linux服务器ip地址:ifconfig
5、windows客户端使用SSH登录
使用Putty软件登录linux服务器,Putty支持SSH连接登录,如图进行设置。
6、登录ubuntun,输入账号和密码即能够正常登录、
7、windows和ubuntun直接加密传输文件
在配置过程中出现不少问题,不过在一次次尝试中总算是安装好了,不过启动SSH服务后,在使用Putty软件登录linux服务器却出现了因为虚拟网络端口和IP地址造成的问题,故此记录下解决的过程。
当出现Putty软件无法登录linux服务器,首先先确定SSH是否已经启动
确定启动后还是无法登录,则要查看Linux系统的IP地址与虚拟子网地址前3个字段是否相同,查看IPàifconfig。
查看虚拟子网地址à编辑à虚拟网络编辑器
若不同则使用超级管理员权限把VMnet8的子网地址前3位改成与Linux系统IP地址前三位字段相同。这时,我们需要查看虚拟机对Windows系统的以太网适配器 VMware Network Adapter VMnet8的IPV4地址前三位字段是否和前面两个配置的一样
若不同,这要打开网络设置,进入更改适配器选项,找到VMware Network Adapter VMnet8
右键属性,进入Internet协议版本4的属性
选择使用下面的IP地址,把IP地址前3段设为和上面的一样
最后我们再在Windows的cmd命令窗体下用ipconfig再查看VMware Network Adapter VMnet8是否改变,改变后在该窗口下ping 虚拟机Linux里的IP地址,看是否ping通,若双方都能ping通彼此,则可以再次使用Putty软件登录Linux系统。