您的位置:首页 > 编程语言 > PHP开发

使用ssh远程VMware上ubuntu虚拟机 sftp 传送文件

2018-01-26 11:07 681 查看

ssh远程连接

环境

网络连接: NAT模式

在同一个局域网

端口映射

打开虚拟网络编辑器,打开NAT设置,给虚拟机ip添加端口映射

要注意:ubuntu默认没有安装openssh-server,需要自己安装

sudo apt install openssh-server


打开ssh服务

sudo /etc/init.d/ssh start


几个查看端口是否打开的命令

netstat -a | grep ssh //linux
netstat -ano | findstr "22" //Windows


关闭宿主机防火墙

这里的操作就是很直接哦

在操作的机器上进行连接

命令如下

sudo ssh user@remoteserveripaddr -p portnum


注意:如果之前通过宿主机的IP对虚拟机远程过一次,在现在操作的这台机器上的
./ssh/known_hosts
会存有一个公钥,如果现在换了一台虚拟机也是通过22号以及宿主机IP地址进行隐射,就会报错。

这时需要将那条公钥记录删除。重新连接。

sftp 传送文件

首先登录上远程主机 ,再将本地文件传给远程主机

sftp user@remoteserveripaddr
sftp> put /local.html /remote/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux Ubuntu ssh sftp