ssh连接虚拟机ubuntu16.04
1、确定虚拟机Ubuntu的IP地址:$:ifconfig例如:查看 inet addr:192.168.111.1112、确定windows能否与虚拟机联通windows下,cmd -->:ping 192.168.111.1113、安装ssh服务a) 查看ssh服务是否安装$: ssh localhost若出现右边提示证明没有安装成功:ssh: connect to hostl
1、确定虚拟机Ubuntu的IP地址:
$:ifconfig
例如:查看 inet addr:192.168.111.111
windows下,cmd -->:ping 192.168.111.111
3、安装ssh服务
a) 查看ssh服务是否安装
$: ssh localhost
若出现右边提示证明没有安装成功:ssh: connect to hostlocalhost port 22: Connection refused
b) 安装ssh服务:$:
sudo apt-get install openssh-server
c) 安装完毕后,输入命令查看状态: $
sudo service ssh status
若出现:***Active: active (running) ,表示安装成功,服务已启动。
(ssh包括ssh客户端openssh-client和ssh服务端openssh-server,通过openssh-client我们可以远程登录其他主机,而开放本机的ssh的服务我们需要有openssh-server,ubuntu默认安装了openssh-client,但没有安装openssh-server,因此我们无法在主机上通过ssh访问虚拟机内部的ubuntu。)
4、安装bitvise ssh client
(bitvise可以实现windows和Ubuntu的文件传输和终端访问terminal)
打开软件:host:192.168.111.111(Ubuntu地址)
输入Username 和 密码,然后点击左下角的login。
二、在本地Ubuntu下访问远程Ubuntu服务器
1、ssh username@remote_ip , 输入密码即可。
eg: $ ssh mark@172.18.199.18
2、FTP服务
安装类似bitvise的客户端:
sudo apt-get install filezilla
可以在应用程序中找到Filezilla,打开输入Host、Username、Passwd,Port输入22,点击quickconect即可。
3、解决中文乱码问题
在~/.bashrc最后,添加
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
然后, source ~/.bashrc
(参考:https://blog.csdn.net/a__yes/article/details/50489456)
更多推荐
所有评论(0)