您的位置:首页 > 运维架构 > Linux

SSH协议 从客户端Linux下连接到服务器Linux,并且运行程序能显示相应图形,进行文件上传等

2019-04-26 13:19 225 查看

01 对于远程被控服务器(电脑)的处理

1. 在服务器(被远程控制电脑)上安装ssh-server   : sudo apt-get install openssh-server

2. 配置x11转发:  sudo gedit /etc/ssh/sshd_config        ,然后设置 X11Forwarding   为  yes

3. 启动ssh服务:  sudo /etc/init.d/ssh restart

02 对于客户端(自己电脑)的处理

1. 安装客户端ssh  :  sudo apt-get install openssh-client  

2. 配置允许X11转发 : sudo gedit /etc/ssh/ssh_config   
                                                 ForwardAgent   设置为 yes   
                                                 ForwardX11  设置为 yes  
                                                 ForwardX11Trusted 设置为 yes  

03 开始建立连接

1.在客户端电脑上打开终端运行: ssh -X  服务器用户名称@服务器ip地址 .其中,服务器ip可以通过指令 ifconfig 显示

2. 输入服务器密码即可连接成功

3. 此时想运行服务器上程序,如打开pycharm-community,直接在终端输入即可在你的电脑上显示并打开pycharm

04 把客户端的程序或文件传给服务器

1.上传本地文件到服务器

scp /path/filename username@servername:/path   

例如scp /var/www/test.php  root@192.168.0.101:/var/www/  把本机/var/www/目录下的test.php文件上传到192.168.0.101这台服务器上的/var/www/目录中

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐