【发布时间】:2015-03-08 06:47:01
【问题描述】:
是否可以在远程主机上显示本地用户? 例如:
local_user@ownpc$ ssh remote_user@server
然后
echo $some_variable_containing_local_user
结果为 local_user
目的:我对 UNIX 服务器的读取权限非常有限,我想通过当前的 ssh 会话从远程执行 scp 到本地。无论谁登录,都通过 shell 脚本执行。(无需任何额外的安装或局部变量修改)
Ps.:我不是在寻找scp ssh:user@host/folder/file /home/user/folder
谢谢!
【问题讨论】:
-
我认为默认情况下不存在任何此类变量。您可以通过 ssh 设置任意变量,但远程守护进程需要支持它们。
-
我现在没有任何 ssh 访问权限。
ssh remote_user@server 'echo $USER'不是给你远程用户名吗?祝你好运。