RstudioServer环境配置
1. Rstudio-Server的安装:
1 | sudo apt install -y r-base |
使用自己的账户和密码即可在 ip+:+port(8787)登录
2. 布置内网穿透:
- 登录Sunny-Ngrok
- 开通隧道:
- 下载sunny linux 64 bit:Sunny-Ngrok内网转发
- 解压
unzip linux_amd64.zip
./sunny clientid 171556355325
打开Forwarding
对应网址即可直接打开;
3. SSH+Xming图形化界面打开:
下载putty
putty-64bit-0.76-installer.msi
点击安装,一路确认;
PuTTYgen生成新的密钥
红圈为公钥,复制;蓝圈为私钥,保存;
在默认的
/home/.ssh/
目录下创建authorized_keys
文件,将上一步复制好的公钥复制到该文件中;设置
.ssh
authorized_keys
权限1
2chmod 600 authorized_keys
[root@host .ssh]$ chmod 700 ~/.ssh设置 SSH,打开密钥登录功能
1
2
3
4
5sudo vim /etc/ssh/sshd_config
###/etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
PermitRootLogin yes重启服务
1
[root@host .ssh]$ service sshd restart
此时使用如下代码应当可以直接成功,如果不行则重启虚拟机和主机再试.
1
ssh host_name@host_ip
安装xwindows组件
1
sudo apt-get install x-window-system-core
主机内下载xmingXming X Server for Windows download | SourceForge.net
安装之后打开,进入ssh,输入
firefox &
即可打开浏览器,并直接用Ip:port进入Rstudio-server(因为实际上用的是host的浏览器)
4. TightvncViewer
5. 可能出现的错误:
1. 密钥登录Server refused our key
1 | chmod 600 authorized_keys |
首先第一步需要确保权限设置正确;
1 | sudo chown $USER:$USER ~/.ssh -R |
home、end、pgup、pgdn为什么都会变成小键盘的数字82467193。
切换输入法,回到微软的自带的英文输入