在 Solaris 中重新启动 ssh

在 Solaris 中重新启动 ssh

env.variable我已经添加了文件.ssh/environment

现在如何重新启动ssh才能反映出这个变化。

答案1

重新启动 SSH 服务

svcadm restart ssh

但是您可能需要再次登录(即重新启动会话)以重新加载环境变量。

答案2

~/.ssh/environment在登录时读取。更改文件后只需打开另一个会话即可。如果它不起作用,则需要在 sshd_config 中添加以下行:PermitUserEnvironment="yes",然后重新启动 sshd。要重新启动 ssh,您可以在 /etc/init.d 中使用脚本,也可以svcs使用svcadm命令

您还可以将环境变量添加到~/.login文件中。如果您的默认 shell 是 bash,则可以将它们添加到~/.bashrc

相关内容