Questions tagged «ssh»

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


3
使用SSHFS而不是单独使用SSH是否有任何不利之处?
我发现使用SSHFS可以更轻松地在本地计算机上安装远程文件系统,而不是简单地将SSH插入远程计算机。这使我scp不必使用所有复杂的命令进行复制/粘贴。但是在互联网上,我发现很少有人谈论SSHFS。如果SSHFS更容易,那为什么它不流行呢?有什么缺点吗?
9 ssh 

2
KWallet可以管理我的ssh密码吗?
我需要一种存储一些SSH密码的方法。请注意,这些是我需要传递给ssh的登录密码。不幸的是,密钥验证不是一种选择。我希望能够以某种方式让KWallet填写它们,因为我认为Gnome密钥锁可以做到这一点。有谁知道KDE在KWallet中是否具有此功能?如果是这样,我如何设置它以加以利用?
9 ssh  security  kde  password 

7
如何通过ssh以批处理模式运行命令?
如何通过ssh以批处理模式运行命令?也就是说,该ssh命令的等效项是sftp -b <filename> <hostname>什么? 我有一组命令,它们希望跨连接的一组主机运行ssh。在上方sftp,我将命令存储在文件中,filename并连接到主机,然后使用前面提到的命令运行命令。 这样的事情可能结束ssh吗?

1
处理SSH连接时,系统需要经过哪些步骤?
处理SSH连接时,系统需要经过哪些步骤? 我们尝试通过ssh登录 sshd 启动pam和pam模块以对我们进行身份验证 根据pam配置,我们需要提供用户名和密码(pam检查passwd和shadow文件) PAM检查hosts.allow/deny,/etc/shells和其他的东西 如果一切顺利,我们已登录 ??? 外壳启动 所以我的问题是什么机制负责检查在用户passwd文件中将哪个外壳分配给了用户(在步骤6中)?是pam本身,某些特定的pam模块sshd,还是其他?我知道可以passwd通过编写pam模块来替换文件(用于检查用户名和密码),但是如何替换passwdshell条目的文件?
9 shell  ssh  pam 

3
从通过SSH -X打开的源编译的GVim不会在选择时复制粘贴
我正在从Ubuntu盒到RHEL4盒使用SSH(指定了-X)并运行GVim。它会按预期在我的本地X中打开,但是通过select复制和粘贴无效。我无法在GVim中选择文本并粘贴到本地窗口中,也无法从本地窗口中选择文本并粘贴到GVim中。但是,当我通过SSH(指定了-X)到另一个RHEL4框时,此方法有效。 我需要在远程计算机上安装什么东西吗? 编辑:我怀疑这与我使用的编译标志有关,但我不知道哪一个。我已经尝试了--enable-gnome-check和--enable-gtk2-check,因为我在本地计算机上运行了gnome,但这并不能解决问题。 编辑:vim --version在两个版本的vim上运行都显示出许多差异,最值得注意的是没有问题的计算机是 GTK GUI,有问题的计算机是 X11-Motif GUI。我无法将问题框配置为使用 GTK,因为我没有安装所需的所有东西。 编辑 谢谢你们到目前为止的帮助。 为了澄清起见,通过select复制/粘贴在从框A生成的GVim窗口上起作用,而不是在从框B产生的GVim窗口上起作用。框A和框B均为RHEL4 U8。 当我在GVim窗口中选择一些文本时,可以在该窗口中单击鼠标右键将其粘贴,但是不能将其粘贴到本地运行的任何文本中。当我在本地选择某个内容时,可以将其粘贴到本地,但是当我粘贴到GVim窗口中时,它将粘贴在GVim窗口中选择的最后一个内容,而不是在本地选择的最后一个内容。 只是为了使它变得有些疯狂,有时我从同一框中打开第二个GVim窗口,我可以粘贴到第二个窗口中(尽管仍然不是第一个),但是我仍然无法在该窗口中选择任何内容并将其粘贴到本地。 使用Ctrl-Shift-C可以获得相同的行为。用鼠标选择时按住Shift键可防止选择。Ctrl-Shift-V在vim中开始选择块,而不是粘贴。 我在本地机器上运行Parcellite 0.9.2,但是关闭它并不会解决问题,并且不会干扰其他机器。 编辑 出现问题的计算机是在VM Player上运行的虚拟计算机。 编辑 也在SSH上连接到虚拟RHES4 U8盒的同事没有相同的问题,但是他使用了VM上的stock vim安装,而我本人和另一个同事从源代码编译了vim。我们需要一个编译标志吗? 我尝试在其中一台VM上安装VM工具,但此问题没有影响。 编辑 我的两个盒子之间的.vimrc是相同的,被覆盖了。
9 ssh  vim  copy-paste 

1
SSH会话中的Bash自动完成
当我从SSH登录到计算机时,bash似乎不希望自动完成命令(现在让我烦恼的是没有自动完成apt-get)。是否有一些设置可以让bash在ssh会话中自动完成?

4
如何设置智能卡SSH身份验证?
我希望能够使用Gemalto .NET智能卡作为身份验证方法通过SSH到我的计算机。如何在Fedora 13(或通用的Red Hat风格)机器上完成此操作? 这些是我认为需要的粗略步骤: 提供智能卡的证书(可能是颁发证书的CA?) 获取证书到智能卡上 配置SSH服务器以允许智能卡身份验证并将其配置为使用特定的证书/ CA 具有智能卡支持的SSH客户端(基于Windows的免费客户端的加分)
9 ssh 


2
如何使用非默认登录Shell进行ssh登录
我目前正在使用LDAP进行身份验证的网络中工作。设置zsh为登录外壳后,我遇到了一个问题,即可以远程访问ssh网络上显然没有zsh安装的其中一台计算机。登录失败并显示 Dec 8 19:16:11 abert sshd[20649]: User sorokine not allowed because shell /bin/zsh does not exist 因此,问题基本上是:我如何告诉远程计算机使用与LDAP中配置的登录外壳不同的登录外壳? OpenSSH_6.0p1 Debian-4 + deb7u2,OpenSSL 1.0.1e
9 shell  ssh  login 

4
寻找基于rsync + ssh的方法来替代Dropbox
我想使用rsync设置个人(即一个用户)的Dropbox替代品,以使某些目录在多个Unix主机上保持同步。 由于一次只能更改一个用户(即我)的内容,因此可以安全地假定这些更改不会在时间上重叠。这意味着 修改和同步之间的间隔为10-15分钟是可以接受的; 修改时间应该是“当前版本”的合理替代。 我遇到的所有用于使多个服务器保持同步的rsync方案都按每天一次的同步计划工作,例如进行备份。同样,在这些方案中,通常一台主机是主机,其余主机镜像它,而在我看来,这种情况可能会在任何一台主机中发生变化。 有人可以指向我介绍设置rsync + ssh的工具或方法吗?
9 ssh  rsync 

6
使用未安装在远程计算机上的外壳
给定方案: 远程机器:SSH服务器;用户没有管理员权限; 本地计算机:SSH客户端;用户具有管理员权限。 如果从本地登录到远程的用户希望使用未安装在remote上的shell 与remote进行交互,那么用户如何单独完成此操作? 示例:用户在local上使用fish,并且也希望在remote上使用fish,但是remote仅安装了bash和zsh。

1
使用SSH连接到新服务器而不将主机密钥存储在$ HOME / .ssh / known_host文件中
如果运行以下命令,则会得到以下输出: -bash-3.2$ ssh -o "StrictHostKeyChecking no" 192.168.1.77 Warning: Permanently added '192.168.1.77' (RSA) to the list of known hosts. Last login: Fri Jul 4 10:49:11 2014 from chlorine.example.com Sun Microsystems Inc. SunOS 5.10 Generic January 2005 -bash-3.2$ 我想运行此命令,而不会将192.168.1.77添加到已知主机列表中,但仍然允许成功登录。 是否有允许该操作的SSH选项?我浏览了该man页面,ssh_config并尝试了所有可能的选项,例如设置"CheckHostIP no"没有成功。 本地和远程系统都在运行Solaris 10。 如有必要,我可以$HOME/.ssh/known_hosts在建立连接之前备份我的文件,并在建立连接后还原它,但是如果有一个SSH选项可以避免这样做,那么我宁愿使用它。

1
ssh'到公共服务器时延迟获得密码提示
我在大学中使用公共IP设置了服务器(Debian 7)。当我从校园外进入系统时,在收到密码提示之前,我会得到5到10秒的奇怪延迟。这是为什么? 我跑去ssh -v得到详细的输出: debug1: Roaming not allowed by server debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received .... delay of 5-10 seconds here debug1: Authentications that can continue: publickey,password debug1: Next authentication method: publickey debug1: Trying private key: /home/nass/.ssh/id_rsa debug1: Trying private key: /home/nass/.ssh/id_dsa debug1: Trying private key: /home/nass/.ssh/id_ecdsa debug1: Next …
9 ssh  dns  firewall  delay 

2
如何将网络文件输入到ffmpeg
我的问题是这个。我可以访问承载许多视频文件的服务器,其中大多数文件非常大且压缩得不好。我打算在本地计算机上制作质量降低,尺寸较小的副本,以便更好地访问。 问题是服务器没有ftp访问。我可以将文件压缩到我的计算机上,然后使用ffmpeg减小大小,但是如果我在本地复制所有文件,则会用完空间。 我正在寻找一种直接将网络文件输入到ffmpeg的方法,这样我就可以编写一个脚本,使脚本一整夜都可以缩小尺寸。
9 ssh  scp  ffmpeg 

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.