Deepin与Linux系统的交互可以用ssh服务进行交互。
具体可以参考:Deepin安装ssh服务:https://blog.csdn.net/juntian2008/article/details/88381229#commentBox
- 安装ssh服务
sudo -i
apt-get install openssh-server
- 启动ssh服务
service sshd restart
- 测试连接
ssh realjt@192.168.1.102 #具体ip可在Linux通过ifconfig查看,也可以在路由器设置绑定MAC地址,固定ip
SSH连接下复制远程linux服务器文件到本地
具体可以参考:SSH连接下复制远程linux服务器文件到本地:https://blog.csdn.net/dearwind153/article/details/52555179
scp
是有Security的文件copy,基于ssh登录,操作起来比较方便。
-
比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。
scp /path/filename username@remoteIP:/path
如: scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。 -
如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。
scp username@remoteIP:/path/filename /path
如:scp root@172.19.2.75:/home/root /home/daisy/*.tar.gz
除了使用ssh命令进行复制文件以外,还可以使用rsync
进行复制文件。
rsync -avz /home/daygeek/2g/shell-script/a.txt b.txt c.txt usename@192.168.1.1:/home/username/Desktop
具体参考:如何在 Linux 上复制文件/文件夹到远程系统?
Screen命令的使用(参考:用screen 在后台运行程序)
我们常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。这时,我们可以用screen命令解决这个问题。
screen命令可以实现当前窗口与任务分离,我们即使离线了,服务器仍在后台运行任务。当我们重新登录服务器,可以读取窗口线程,重新连接任务窗口。
- 先用ssh命令登录对方的系统
- 然后
sudo apt-get install screen
或sudo yum install screen
安装screen screen -S name
#这样新建一个名字为name的窗口,并入到该窗口中
screen -S yourname -> 新建一个叫yourname的session
screen -ls -> 列出当前所有的session
screen -r yourname -> 回到yourname这个session
screen -d yourname -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session
Deepin与windows系统的交互
局域网内测试【可以用Ping命令测试】:
-
远程连接(局域网内+配置好Windows系统的可远程操控性)
- 去软件商店里下载安装“remmina”软件(remmina是linux平台非常好用的远程操作软件,不仅支持windows远程桌面的rdp协议还支持ssh、vnc连接方式,真可谓一软在手,通杀远控。要安装remmina首先点击任务栏上的“深度商店”。)
- 默认其设置的协议为rdp,用户只需要在最上面的编辑框中输入windows的ip地址按回车键连接即可。
- 输入用户名和密码
-
文件传输(局域网内+Windows系统配置好共享文件)
- 可以通过
smbclient //192.168.0.3/File_name -U user_name
命令进行访问。注意ip地址需要加上"//",-U是指明登录用户。
- 输入用户名对应的密码
- 要下载文件可以直接使用get命令下载,等待下载完成即可。如,下载共享文件夹下的aaa.txt到本地的home目录下(默认目录),命令为:
get aaa.txt
- 至于get命令的详细用法,可以参考博客:Linux基础命令—get获取ftp文件,或者通过
help get
命令来查看
- 退出文件传输的话,用
quit
命令
- 可以通过
-
WinSCP软件也挺好用的(windows获取linux文件):一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。.winscp也可以链接其他系统,比如linux系统