我的猜测是,一台正在运行的机器ssh server
将 a 映射ssh public key
到有权访问的我的用户名(我是远程用户)。但是其他一些人和我也可以代表某个本地用户登录到远程机器(这意味着我们有一台远程机器,该机器有本地用户john.doe
)。这是否意味着还存在一个用户john.doe
到多个ssh public keys
有权代表 访问的映射john.doe
?
我启动了一个 java 程序,它只是从 unix 终端(假设终端窗口tw1)进入无限循环我打开了第二个终端窗口(比如tw2)并执行ps -ef | grep java
了给我以下输出的命令
501 32566 32444 0 2:26PM ttys000 7:43.89 /usr/bin/java com.test.Hello
501 32784 31676 0 2:34PM ttys003 0:00.00 grep java
Run Code Online (Sandbox Code Playgroud)
1) 是否ttys000
标识tw1和ttys003
标识tw2?
2)第一行代表一个正在运行的java进程。它与ttys000
. 所以基本上tw1是我的java进程的控制终端。这是正确的吗?
3)如果我运行ps -ef
指令I看到一堆具有过程??
中tty
柱。这是否意味着他们没有与该过程关联的打开的终端?