Windows 终端 SSH 保持长时间连接 为 Windows PowerShell 设置 alias 长链接
C:\Users\someone\.ssh
config
Host *
ServerAliveInterval 1
使用ssh密钥对验证:
首先,生成一对密钥对,包括公钥和私钥。可以使用以下命令生成密钥对:
“`
ssh-keygen -t rsa
“`
将公钥拷贝到远程服务器上的~/.ssh/authorized_keys文件中,可以使用以下命令完成拷贝:
“`
linux
ssh-copy-id user@hostname
windows
复制id_rsa.pub 内容
然后粘贴到
~/.ssh/authorized_keys文件中
(命令行命令别名) - 简书 https://www.jianshu.com/p/aaa902b5d5d8
在C:\Users\username\Documents\WindowsPowerShell文件夹下新建Microsoft.PowerShell_profile.ps1文件
function sa {ssh user@hostname }
以管理员 身份打开Powershell 执行命令Set-ExecutionPolicy RemoteSigned
PS C:\WINDOWS\system32> Set-ExecutionPolicy RemoteSigned
执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”): y
重启Powershell
PS C:\WINDOWS\system32> sa 进入服务器