mobaxterm 特权账号代理远程服务器
时间: 2023-07-05 16:24:51 浏览: 106
MobaXterm 远程连接
在MobaXterm中使用特权账号代理连接远程服务器需要进行以下步骤:
1. 打开MobaXterm,点击“Session”按钮,选择“SSH”选项卡,输入远程服务器的IP地址和普通用户账号,点击“OK”按钮。
2. 在连接成功后,打开MobaXterm的“Settings”选项卡,选择“SSH” -> “Advanced SSH settings”选项,点击“Use private key”复选框,选择特权账号的私钥文件。
3. 在“Remote environment variables”框中添加以下环境变量:
```
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
```
其中`1000`是普通用户账号的UID,如果你使用的账号不同,请相应地修改。
4. 点击“OK”按钮保存设置,重新连接远程服务器。
5. 在连接成功后,打开MobaXterm的“Terminal”选项卡,在命令行中输入以下命令启动SSH代理:
```
ssh-agent
```
6. 在代理启动后,使用特权账号登录远程服务器:
```
sudo su
```
7. 输入特权账号的密码后,命令行提示符会变为`#`,表示已经切换到了特权账号。
8. 在特权账号下,通过SSH代理连接需要的远程服务器:
```
ssh username@remote_server
```
其中`username`是普通用户账号的用户名,`remote_server`是需要连接的远程服务器的IP地址或域名。
需要注意的是,使用特权账号代理连接远程服务器需要确保特权账号的私钥文件是安全的,并且只授权给有必要权限的用户使用。此外,为了安全起见,建议在完成特权账号的操作后,及时关闭SSH代理。
阅读全文