0%

ssh Memo

ssh

X11 转发配置

X11 转发需要 server 端和 client 端配合实现.

server 端配置

server 端要启用 X11 转发

1
2
# /etc/ssh/sshd_config
X11Forwarding yes

client 端配置

client 端有两种方式, 一种是在使用 ssh 连接的时候指定使用 X11 转发

1
ssh -X user@server

另外一种是配置文件方式, 使 ssh 默认启用 X11 转发.

1
2
# ~/.ssh/config
ForwardX11 yes

快速登陆

直接使用别名登陆系统

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 保持连接,每隔60s发送一个心跳
Host *
ServerAliveInterval 60
# GPU server
Host 1080
HostName 10.88.1.221
User gys
IdentityFile ~/.ssh/id_rsa
# github
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_shuokay.at.gmail.com
# macOS 使用钥匙链记住密码
AddKeysToAgent yes
UseKeychain yes

# coding.net
Host git.coding.net
HostName git.coding.net
User git
IdentityFile ~/.ssh/id_rsa_shuokay.at.gmail.com