Bitvise Tunnelier使用可以远程linux系统
我在windown7上安装了 Bitvise Tunnelier,接着就是连接linux系统(我的是ubuntu 16.4 的发行版)
Bitvise Tunnelier连接界面:
ubuntu系统安装时,root是没有设置密码的,如何设置密码:http://jingyan.baidu.com/article/5225f26b0ac250e6fb09084e.html(百度经验)
设置好后点击登录,会报:
Connecting to SSH2 server 主机:22.
Connection failed. Connect() failed: Windows error 10061: 由于目标计算机积极拒绝,无法连接
这个是因为:
虽然ubuntu自带的有openssh-client,可以通过
ssh username@host
来远程连接linux
但是要想通过ssh被连接,ubuntu系统需要有openssh-server,可以通过
ps -e | grep ssh
来查看,如果没有显示sshd则说明没有安装openssh-server
安装openssh-server 可执行代码
sudo apt-get install openssh-server来安装(顺利可以直接安装)
然后又报错了:
下列软件包有未满足的依赖关系:
openssh-server : 依赖: openssh-client (= 1:7.1p2-2)
依赖: openssh-sftp-server 但是它将不会被安装
推荐: ssh-import-id 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
这个openssh-client是ubuntu系统自带的,但是它告诉我们版本不对
终端执行代码:
sudo apt-get install openssh-client=1:7.1p2-2会出现:
下列软件包会被降级(可能是版本过高),选择Y
安装好openssh-client后,执行代码
sudo apt-get install openssh-server
安装OK
输入代码,验证安装:
ps -e | grep ssh
#启用ssh的指令启动ssh服务:
#sudo /etc/init.d/ssh start
停止ssh服务:
#sudo /etc/init.d/ssh stop
重启ssh服务:
#sudo /etc/init.d/ssh restart
最后再登陆:
Bitvise Tunnelier成功
参考资料:
3、ubuntu16.04下安装openssh-server报依赖错误的解决方法
4、错误:下列软件包有未满足的依赖关系: openssh-server : 依赖: openssh-client (= 1:7.1p1-4)