windows和Unix/Linux虚拟系统间的远程连接
远程连接操作:工作在网络上的服务器【连接工具:windows系统上安装的软件】
远程终端:
通过远程连接的一个软件,操作工作在网络上的Unix系统
主要通过软件提供的界面,发送操作命令完成远程操作
常见的远程操作软件:SecureCRT(收费)、Xshell、Termius
文件交互:
通过远程连接的一个软件,可以操作工作在网络上的Unix系统中的文件
主要是通过软件提供的界面/命令行,完成和远程操作系统中的文件的上传、下载
常见的远程操作软件:ftp命令行、FlashFXP、Xftp…
远程服务器上:安装对应的服务,允许windows系统发起的连接,可以成功连接进入
允许远程终端通过指定的协议连接:apt-get install openssh-server
允许远程终端通过SSH协议连接到服务器上
默认情况下,不允许超级管理员账号root连接
学习过程中,可以配置使用root账号连接到服务器上,方便操作
工作环境中,绝对禁止启用root账号的远程连接
操作步骤:
1. apt-get install openssh-server 安装SSH服务
2. 配置root账号的远程连接
打开配置文件:gedit /etc/ssh/sshd_config
找到PermitRootLogin …配置选项,修改选项的值yes,保存退出
PermitRootLogin yes
3. 重启ssh服务:
service sshd restart
远程服务器上:允许文件交互
常见的操作方式:通过FTP协议完成文件交互
FTP:File文件 Transfer传输 Protocal协议/约定
windows中:ftp命令行、FlashFXP、xftp软件
服务器上:安装FTP服务~
apt-get install vsftpd
配置ftp服务,打开配置文件:gedit /etc/vsftpd.conf
write_enable:YES 去掉注释 启用写入文件数据的功能
local_umask:022 去掉注释 默认文件权限r4 w2 x1 666-022=644=rw-r--r--
anon_upload_enable:YES 去掉注释 允许上传文件
anon_mkdir_write_enable:YES 去掉注释 允许上传文件时创建文件夹
…
重启FTP服务:
service vsftpd restart
windows中打开软件执行连接,操作远程服务器上的文件
在Xftp软件中,点击文件 -> 新建
与虚拟系统中的普通用户连接:
点击“确定”之后,会弹出对话框,点击要建立连接的名称,“连接”即可。
与虚拟系统中的管理员root连接:
与普通用户连接相似,只是虚拟系统中的管理员账号默认为 root ,
在关闭会话后,可在 文件 ->打开 中重新选择连接