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