Questions tagged «ssh»

SSH(安全外壳)是用于在远程计算机上安全运行命令的协议。使用此标记可解决有关配置,使用SSH客户端和服务器软件以及对其进行故障排除的问题。

5
如何将IP范围添加到known_hosts?
许多服务(例如GitHub)使用各种IP,并且显然使用相同的公钥。 如何将IP范围(最好是单个)添加到known_hosts文件? 对于GitHub示例,它使用以下范围: 207.97.227.224/27 173.203.140.192/27 204.232.175.64/27 72.4.117.96/27 192.30.252.0/22 关键是: AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa + PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31 / YMF + Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB + weqqUUmpaaasXVal72J + UX2B + 2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi / w4yCE6gbODqnTWlg7 + wC604ydGXA8VJiS5ap43JXiUFFAaQ ==
15 ssh 

1
X11将OpenGL应用程序从运行NVIDIA卡的计算机转发到带有AMD卡的计算机
我有兴趣通过SSH转发X11会话,以启动一个利用OpenGL的远程进程(特别是对熟悉的人来说是凉亭)。 我似乎遇到的问题是,凉亭由于显卡不匹配而崩溃;它找不到“ NV-GLX”扩展名。确切的错误输出: Xlib: extension "NV-GLX" missing on display "localhost:10.0". Xlib: extension "NV-GLX" missing on display "localhost:10.0". X Error of failed request: GLXUnsupportedPrivateRequest Major opcode of failed request: 149 (GLX) Minor opcode of failed request: 16 (X_GLXVendorPrivate) Serial number of failed request: 24 Current serial number in output stream: 25 …
15 ssh  x11  opengl 

2
了解SSH隧道
我有linux(Ubuntu)服务器,我只能通过ssh(端口22)访问root。在该服务器上,有一个MySQL数据库在端口3306上进行侦听。是否可以使用腻子(在我的计算机上)和隧道(在Linux机器上)在从我的计算机上的本地端口(例如4000)到隧道之间建立一条隧道。 Linux服务器在端口22上,然后从服务器到自身在端口3306上?

6
sudo over ssh:不存在tty且未指定askpass程序
我一直收到此错误,并尝试了几种在线讨论的方法来解决此问题,但没有一种对我有用。我已经设置了SSH密钥,因此当我运行'ssh newton@host.com'它时,它会自动登录我,我也将该用户设置visudo为'newton ALL=(ALL:ALL) ALL' ,然后我也尝试添加'newton ALL=NOPASSWD: /var/www/script.sh' 不幸的是,每次我ssh newton@host.com 'sudo /var/www/script.sh'从Cygwin 跑回来,我都会回来。我也尝试添加,-t -t但是随后提示我输入密码。 total size is 21209180 speedup is 314.69 sudo: no tty present and no askpass program specified Sorry, try again. sudo: no tty present and no askpass program specified Sorry, try again. sudo: no tty present and no …
15 shell  ssh  sudo 



6
通过stdin传递多个文件(通过ssh)
我在远程主机上有一个程序,我需要自动执行该程序。该命令在同一台计算机上执行该程序,如下所示: /path/to/program -a file1.txt -b file2.txt 在这种情况下,file1.txt并file2.txt用于在程序中完全不同的事情,所以我不能只是cat在一起。然而,在我的情况下,file1.txt和file2.txt我想要传递到程序中只有我的设备上存在的,不是我需要执行该程序的主机上。我知道我可以通过以下方式通过SSH馈送至少一个文件stdin: cat file1.txt | ssh host.name /path/to/program -a /dev/stdin -b file2.txt 但是,由于不允许将文件存储在主机上,因此我也需要一种方法来访问主机file2.txt。我认为可能是因为滥用环境变量以及创造性地使用cat和可能实现的sed,但是我对工具的了解还不足以了解如何使用它们来完成此任务。它可行吗?如何?

3
sshfs-传输端点未连接
重新安装服务器后,我无法安装它 sshfs root@domain.com:/var /remote_mount fuse: bad mount point `/remote_mount': Transport endpoint is not connected 更新 # ssh root@domain.com The authenticity of host 'domain.com (xxx.xxx.xxx.xxx)' can't be established. ECDSA key fingerprint is 57:b6:bd:76:17:80:73:85:4a:14:8a:6f:dc:fa:fe:7c. Are you sure you want to continue connecting (yes/no)?
15 ssh  sshfs 


3
如何将已经转发的ssh密钥转发到tmux?
我正在从存储密钥的计算机通过SSH连接,然后转发到第二台计算机,然后尝试从tmux中使用密钥。输入tmux时,我似乎“松开”了转发。如何“再次转发”以便我可以在tmux中使用我的密钥? $ ssh [server] -o ForwardAgent=yes $ git pull # Succeeds. $ /bin/bash $ git pull # Still succeeds, despite new shell. $ exit $ tmux attach $ git pull # Permission denied (publickey)
15 shell  ssh  tmux 

3
如何通过ssh附加到远程计算机的本地显示会话?
场景: Linux mint在我家里的机器上运行。我已经打开了一些gui应用程序。 我出门在外,但想获得开放的应用程序。我有cygwin / x,我知道该怎么做ssh -X homecomputer,我可以从那里运行gui应用程序,但是我想进入已经在本地显示器上打开的窗口。 有没有一种方法可以附加到Linux上的现有x会话,而无需使用诸如VNC的额外软件? 谢谢!

2
使用tar / gz通过SSH将目录压缩到本地计算机?
我想本质上是在远程计算机上tar / gz目录并将文件保存到本地计算机,而不必从远程计算机重新连接到本地计算机。有没有办法通过SSH执行此操作?tar文件不需要存储在远程计算机上,只需存储在本地计算机上。这可能吗?
15 bash  ssh  tar 

2
SSH登录挂钩?
每次用户使用ssh连接时,是否可以运行脚本/命令?是否可以全局配置(即在任何用户登录时运行脚本)? 我在Identica上遇到了这个问题,但是目前还没有答案,并且还是想知道。
15 ssh  hook 

7
命令行中使用sshfs的用户名和密码
我正在使用创建一个小的备份脚本sshfs: sshfs backup_user@target_ip:/home /mnt/backup 有没有办法在此命令中包含密码? 还是有其他文件传输解决方案可以包含FTP / SFTP以外的登录密码?
15 linux  ssh  sshfs 

2
使用gssapi-keyex或gssapi-with-mic进行SSH身份验证(不允许使用公钥)
我的公司已禁用SSH公钥身份验证,因此,每次输入密码时,我都必须手动输入(我不希望更改/etc/ssh/sshd_config)。 但是gssapi-keyex,gssapi-with-mic启用了身份验证(请参见下面的ssh调试输出)。 在这种情况下,如何使用自动登录? 我可以利用gssapi-keyex和/或gssapi-with-mic认证吗? > ssh -v -o PreferredAuthentications=publickey hostxx.domainxx OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to hostxx.domainxx [11.22.33.44] port 22. debug1: Connection established. debug1: identity file /home/me/.ssh/identity type -1 debug1: identity file /home/me/.ssh/id_rsa type -1 debug1: identity …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.