1、远程连接服务器:
实现仿真终端连接服务器,可以在本地打开服务器的命令行进行操作
步骤:
1、允许客户端可以通过仿真终端连接操作服务器,服务器必须安装~服务端软件
2、安装服务端软件
(1)在终端输入:sudo apt-get install openssh-server
(2)配置服务端:gedit /ect/ssh/sshd_config修改文件
在标记的下面添加:
PermitRootLogin yes
意思是:允许root用户远程登录。但实际开发过程中不允许这样做!
(3)重启服务:sudo service sshd restart
服务器配置完成
3、配置客户端
(1)安装远程终端软件【secureCRT、Xshell、Bitvisor...】
(2)打开软件,填写连接信息,连接与远程服务器(我这里安装的是:Xshell6)
首先要知道自己服务器的地址:在linux终端:ifconfig查看ip地址
在xshell中输入命令
(3)连接成功
2、远程文件交互
实现文件在不同系统传输
服务端:
- 远程服务器上,安装文件传输服务file transfer protocal[FTP]
sudo apt-get install vsftpd - 修改配置文件:sudo gedit /etc/vsftpd.conf
修改允许用户远程上传、修改、下载文件 - 重启服务:service vsftpd restart
客户端:
(1)使用软件传输文件:
继续使用xshell自带的软件 Xftp6
和Xshell一样配置连接
文件相互拖拽,即可实现传输!
(2)使用cmd命令行连接ftp传输文件:
- 1、在cmd命令行输入ftp,查看ftp是否被起用!
当出现ftp>时,表明windows中ftp客户端已起用
退出ftp客户端:bye 命令
- 2、连接远程服务器:
ftp 服务器ip地址 - 3、输入用户名、密码
- 4、连接成功,上传文件:put 文件路径
- 5、下载文件:get 文件路径