Questions tagged «ssh»

安全壳;一种网络协议,允许在两个联网设备之间通过安全通道进行数据传输。


1
每次连接时,OpenSSH是否都会将电子邮件发送到no-more-sessions@openssh.com?
当我尝试使用连接到我的EC2(Ubuntu 14.04.3)服务器时ssh -v server,我在日志末尾看到了这一点: debug1: read PEM private key done: type RSA debug1: Authentication succeeded (publickey). Authenticated to <domain>.com ([192.168.1.42]:12345). debug1: channel 0: new [client-session] debug1: Requesting no-more-sessions@openssh.com # <!-!-!-!-!-!- What's this? debug1: Entering interactive session. debug1: Sending environment. debug1: Sending env LANG = en_US.UTF-8 debug1: Sending env LC_CTYPE = …
23 ubuntu  ssh  openssh 

4
如何将本地目录挂载到像sshfs这样的远程目录?
我知道sshfs用于将远程目录安装到本地,但是我需要将本地目录安装到远程fs。 我想挂载本地文件夹,例如: /home/username/project_directory 到我可以通过ssh访问的远程计算机上,例如: /var/www/project_directory 目的是将本地进行的编辑反映在远程文件系统上。
23 linux  ssh  mount  remote 

3
SSH Config中的Host和HostName有什么区别?
手册页说: 主办 Host将以下声明(最多下一个Host关键字)限制为仅与那些在关键字之后给出的模式之一匹配的主机。如果提供了多个模式,则应将其用空格分隔。单个“ *”作为模式可用于为所有主机提供全局默认值。主机是命令行上给出的主机名参数(即,在匹配之前,该名称不会转换为规范化的主机名)。 可以通过在模式条目前面加上感叹号(`!)来否定该模式条目。如果否定条目匹配,则主机条目将被忽略,无论该行上是否有其他任何模式都匹配。因此,否定匹配对于为通配符匹配提供例外很有用。 有关模式的更多信息,请参见模式。 主机名 HostName指定要登录的真实主机名。这可以用来指定主机的昵称或缩写。如果主机名包含字符序列'%h',则它将替换为在命令行上指定的主机名(这对于处理不合格的名称很有用)。默认名称是在命令行上给出的名称。也允许使用数字IP地址(在命令行和HostName规范中)。 例如,当我想为GitHub创建SSH Config时,Host和HostName应该分别是什么?
23 ssh 

3
使用SSH私钥登录时没有密码的sudo
是否可以使sudo命令支持SSH私钥,以便当用户使用私钥登录时,他/她无需输入密码就可以sudo。 这将允许将UNIX sysadmin密码存储在加密的冷存储器中,并且永远不需要访问它们,前提是用户始终使用安全的私有SSH密钥登录服务器。
23 linux  ssh  sudo 

3
如何避免sshfs冻结?
所以问题是这样的: 我已经在Ubuntu 12.04上安装了sshfs,并且尝试连接到几个远程服务器。因此,最初安装似乎成功。有时,Gnome甚至会捡起它,并在屏幕底部显示“找到新设备”框。但是从这里开始,没有什么起作用。或至少没有了。我连接的前几次似乎工作正常,并且我能够传输一些文件,然后我断开了连接,再fusermount -u <folder>重新连接后,麻烦开始了。现在执行sshfs -o ServerAliveInterval=15 -o reconnect -C -o workaround=all -o idmap=user root@<host>:/ <folder>完之后,当我将目录更改为安装点时,shell冻结了。ls -al <folder>仅列出远程系统的根目录时,奇怪的是,仅此而已。另外,我尝试过的每个文件浏览器都会冻结cd <folder>。 在我看来,由于它确实在第一次运行,因此似乎系统中挂有某种僵尸线程或东西,因此我尝试重新启动但没有运气。 sshfs -V 给出以下内容: SSHFS version 2.3 FUSE library version: 2.8.6 fusermount version: 2.8.6 using FUSE kernel interface version 7.12 是的,有什么想法吗?
23 ssh  mount  sshfs 

4
为什么在我的tmux会话中插入随机字符?
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 7年前。 有时,当我使用鼠标或在tmux中按住移动键时,会插入随机字符。例如,当我按左移动键时,通常会插入“ D”。鼠标左键经常会导致“ [M#§T””-有人知道为什么吗? 我正在使用tmux-1.6,并且通过SSH会话并在Windows 7上使用mobaXterm遇到了这些错误。
22 ssh  keyboard  mouse  tmux 

2
当我连接到腻子上的ssh隧道时,我不断收到错误消息
我正在使用腻子0.66的当前版本,并且继续收到此错误 断开连接:服务器协议冲突:意外的SSH2_MSG_UNIMPLEMENTED数据包 当我尝试连接到ssh隧道时。这是我的活动日志, Event Log: Looking up host "216.186.209.69" Event Log: Connecting to 216.186.209.69 port 22 Event Log: We claim version: SSH-2.0-PuTTY_Release_0.66 Event Log: Server version: SSH-2.0-ROSSSH Event Log: Using SSH protocol version 2 Outgoing packet #0x0, type 20 / 0x14 (SSH2_MSG_KEXINIT) Incoming packet #0x0, type 20 / 0x14 (SSH2_MSG_KEXINIT) …

4
如何通过SSH远程运行程序但在本地显示
我可以通过SSH到Linux(Ubuntu)中的另一台服务器,在那里运行程序,但在本地显示它吗? 是否可以通过SSH到终端中的另一台服务器并进行配置,以便在该SSH会话中运行的所有图形程序(Firefox,Emacs)都可以在本地显示?
22 linux  ssh  x-server 

7
ssh和shell通过ssh:如何退出?
我正在通过SSH这样启动远程脚本: ssh user@ipaddress '~/my_script.sh' 一切都很好,但是一旦脚本完成,连接就不会关闭。我必须按CTRL-C断开当前连接。 我已经尝试过“〜/ my_script.sh”中的“退出”命令,它没有用。我已经尝试在“〜/ my_script.sh”中使用“注销”命令,并且收到一条消息: logout: not login shell: use exit ... 知道脚本完成后如何自动正确关闭SSH吗? (为澄清起见,进行了修改:)这是我的脚本里面的内容: #!/bin/sh path_sources_qas=/sources/QuickAddress/ path_qas_bin=/usr/bin/qas umount_disque_qas() { # Umount du disque 'qas' s'il n'avait pas été 'umount' : nom_disque_monte=`cat /etc/mtab | grep qas | awk '{ print $2}'` if [ "$nom_disque_monte" != "" ] then …
22 bash  ssh  shell-script 

5
使用SSH(Ubuntu)时未加载〜/ .profile
编辑以反映我真正想解决的问题: 我需要设置红宝石环境,以便可以通过Capistrano进行部署。 export PATH=$HOME/.rbenv/bin:$PATH eval "$(rbenv init -)" 我把它们放在〜deploy / .profile中,但是当我输入ssh时,它们并没有运行。有想法吗? 我正在运行Ubuntu 12.04。 最初的问题是: 当我在本地主机上登录另一个帐户时,它不会加载我的.profile。如何强制ssh加载它?我正在运行Ubuntu 12.04。


2
Windows OpenSSH的known_hosts文件在哪里?
我经常通过SSH登录的服务器之一更改了IP地址。因此,当我尝试通过Windows Powershell和Windows的OpenSSH使用SSH时,我正处于中间攻击警告中。 在Linux机器上,我只需从中删除有问题的行~/.ssh/known_hosts。但是,~/.ssh目录似乎为空。 Powershell / OpenSSH的known_hosts文件在哪里?我已签入C:\Program Files\OpenSSH\home\anschauung\.ssh,但该文件夹也为空。
22 ssh  powershell 

1
通过中间主机的Rsync文件
我目前不在局域网内,需要备份笔记本电脑。我的服务器上有笔记本电脑的最新副本,通常使用rsync备份笔记本电脑。现在,我希望这样做,但是要在局域网之外。 简而言之,我想通过B将数据从A发送到C,其中A是我的笔记本电脑,B是路由器,C是服务器。 我找到了以下命令:A$ scp -oProxyCommand="ssh B nc %h %p" thefile C:destination,可以很好地通过scp传输文件-但由于我的服务器上已经拥有大部分数据,因此我希望使用rsync仅同步增量。 我已经尝试过:A$ rsync file -e 'ssh B ssh' C,并且在提示输入用户C的密码时,该方法仍然有效。但是,当我输入密码时,什么也没有发生。路由器正在运行Tomato v1.28,我无法对其进行设置以使用ssh配置文件来使其登录C w / oa密码。 关于如何进行这项工作的任何想法?
22 linux  ssh  rsync  scp 


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.