相关疑难解决方法(0)

什么是伪TTY分配?(SSH和Github)

我正在尝试按照本教程设置与Github的SSH连接:https:
//help.github.com/articles/testing-your-ssh-connection/

我遇到了以下命令:

$ ssh -T git@github.com 
# Attempts to ssh to github
Run Code Online (Sandbox Code Playgroud)

好奇,我看了ssh手册.它说如下:

 -T      Disable pseudo-tty allocation.
Run Code Online (Sandbox Code Playgroud)

什么是tty分配?tty代表什么?我们为什么要禁用它?
我认真地试着查一查,但我甚至找不到定义.

ssh openssh github

105
推荐指数
1
解决办法
5万
查看次数

如何让ssh从stdin接收密码

如何使SSH从stdin读取密码,默认情况下不会这样做?

passwords ssh stdin

23
推荐指数
5
解决办法
5万
查看次数

"docker exec"命令的"-i"和"-t"选项的用途是什么?

说实话,我一直困惑docker exec -it …,docker exec -i …docker exec -t …,所以我决定做一个测试:

  1. docker exec -it …:

    # docker exec -it 115c89122e72 bash
    root@115c89122e72:/# ls
    bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
    
    Run Code Online (Sandbox Code Playgroud)

    它正常工作.

  2. docker exec -i …:

    # docker exec -i 115c89122e72 bash
    ^C
    
    Run Code Online (Sandbox Code Playgroud)

    命令挂起,我必须使用Ctl+ c来中断它.

  3. docker exec -t …:

    # docker exec -t 115c89122e72 bash
    root@115c89122e72:/# ls
    ^C …
    Run Code Online (Sandbox Code Playgroud)

linux tty docker

8
推荐指数
1
解决办法
3262
查看次数

标签 统计

ssh ×2

docker ×1

github ×1

linux ×1

openssh ×1

passwords ×1

stdin ×1

tty ×1