Windows和Linux虚拟机远程登录及远程文件传输

来源:互联网 发布:macbook pro 天气软件 编辑:程序博客网 时间:2024/06/07 03:17

如题:用的工具是SSH,首先SSH是什么,这个可以参考百度百科,上面有比较详细的解释,我就不复制黏贴了,我们只要知道它是一种支持多平台(如Linux,Windows)的专门用于远程登录及其他网络服务的工具(或者说是一种协议)。
一、首先是用Windows远程登录Linux,windows平台是我的笔记本,上面装有win8.1系统及Linux红帽系列的虚拟机,Linux平台是我的实验室的台式机(win7)上的Linux红帽虚拟机,此外还要用到putty软件。
1.Linux虚拟机联网,设置为桥接模式,具体操作步骤:打开虚拟机->编辑->虚拟机网络编辑器->选择桥接模式,如下图所示(桥接到这一选项应选择和windows所连的网络一致,可以通过“更改适配器设置”查看):
这里写图片描述
2.关闭Linux防火墙,用Windows平台主机ping通Linux虚拟机,具体操作:打开cmd->输入ping Linux eth0网络地址,如:ping 222.204.61.141
3.ping通后,打开putty软件,在相应的地方填上要远程登录的Linux虚拟机的IP地址,如下图所示:
这里写图片描述
4.点击打开就可以实现远程登录了,登录界面如下图所示:
这里写图片描述
5.输入你要登录的账户名,如root,然后输入密码,按回车,如下图所示,即成功实现远程登录
这里写图片描述

二、其次,实现windows和Linux虚拟机远程文件传输,这里要使用另外一个软件叫WinSCP,首先还是得先ping通Linux虚拟机,接着打开WinSCP,填入相应信息,如下图所示:
这里写图片描述
点击Login,便得到如下界面,期间可能会弹出一些窗口,点击确定就可以,上同;得到如下界面以后便可以实现windows平台和Linux虚拟机之间的远程文件传输了,你需要复制哪个文件,只需要选择文件,按住鼠标把你的文件向你想复制的到的地方拖就行,非常简单。
这里写图片描述

三、Linux之间的远程登录和文件传输,使用的是上述两个平台之间的虚拟机,一个虚拟机网络采用的是桥接模式(win7台式机),这个作为服务器端,另一个采用NAT连接模式(win8.1笔记本),这个作为客户机。我们要做的就是从客户机远程登录服务器,并实现服务器和客户机之间的文件传输。
1.首先客户机和服务器都先按各自的方式连接到网络,并打开ssh服务,命令如下:
/etc/init.d/sshd start或/etc/init.d/sshd restart,如果出现权限不够,则切换到root用户,如果ssh功能没有安装配置好,请参考这篇文献http://www.linuxidc.com/Linux/2015-03/115056.htm
2.在客户机上面输入命令 ssh server_username@server_userIP,如ssh root@222.204.61.141,按回车,并按照操作一步步来,首先会有一个
Are you sure you want to continue connecting (yes/no)?
在其后填上yes,之后在输入你要登录的远程机的root用户登录密码,出现如下界面,则说明成功登录:
这里写图片描述
3.文件传输所使用的的命令是scp命令,其格式如下:
(1)服务器到客户机,也就是远程到本地
scp server_username@server_userIP:server_remote_filename client_local_filename
如:scp root@222.204.61.141:/home/hello.c /home/hello.c
(2)客户机到服务器,也就是本地到远程
scp client_local_filename server_username@server_userIP:server_remote_filename
如:scp /home/hello.c root@222.204.61.141:/home/hello.c
(3)如果是复制目录,则要加上-r
scp -r client_local_directname server_username@server_userIP:server_remote_directname
如:scp /home/hello/ root@222.204.61.141:/home/hello/

原创粉丝点击