Questions tagged «ssh»

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

3
如何摆脱崩溃的SSH会话?
很多时候,我的SSH会话不再响应(例如,当我失去互联网连接然后重新连接时)。Ctrl+ C,Ctrl+ D,Ctrl+ Z和成千上万的按键没有任何作用。 大多数情况下,我已经拥有tmux或byobu正在运行,因此我可以启动另一个终端并重新连接。但是,它确实很麻烦。如何断开SSH与当前终端的连接?
62 ssh  terminal 

5
SSH和SCP的自动完成服务器名称
我在中配置了一些服务器~/.ssh/config,例如alpha和beta。我怎么可能配置猛砸这样的命令ssh al<tab>,并scp file.tgz al<tab>自动完成配置的服务器的名称? 我不想每次添加服务器时都将服务器添加到另一个文件(即Bash阵列)中,因为我们会定期添加和删除服务器,并且列表很大。
61 bash  ssh  autocomplete  scp 


2
发放我的SSH公钥上班是否安全?
我目前在许多组织中进行远程工作,这些组织需要我定期访问其服务器以进行维护和升级。对我来说,将RSA公用SSH密钥添加到.ssh/authorized_keys文件中是否安全,从而使我可以更快地登录/无需查找密码?我假设不可能从公共密钥生成私钥,但我的假设对吗? 更进一步,将我的RSA公钥内容发布到Internet上是否会存在任何安全风险?我知道,如果获得了我的私钥,我会遇到很多麻烦,但是除此之外,还存在真正的安全威胁吗?

7
记录SSH访问尝试
我已经用openssh配置了一个ubuntu服务器,以便连接到它并执行来自电话或笔记本电脑等远程系统的命令。问题是...我可能不是唯一的一个。 有没有办法知道对服务器进行的所有登录尝试?
60 ssh  logs 

11
SSH在无头服务器启动期间解密加密的LVM?
当我安装Ubuntu 10.04和现在的10.10时,系统为我提供了为硬盘驱动器启用“加密LVM”的选项。选择该选项后,在启动过程中会提示我输入密码以解密LVM。 现在,我正在考虑建立一个运行Linux的无头服务器(不一定是Ubuntu),但是我担心由于该服务器是无头的,因此我无法在启动过程中对其进行解密。在启动过程中,我可以通过SSH输入密码来输入加密的LVM吗?如果是这样,我该如何设置?还是有其他解决方案?同样,此问题并非特定于Ubuntu。谢谢。
59 ssh  boot  encryption  lvm  headless 

4
SFTP,SCP和FISH协议之间有什么区别?
我曾经认为SCP是通过SSH复制文件的工具,而通过SSH复制文件的方式称为SFTP,它本身就是FISH的同义词。 但是现在,当我在寻找Total Commander插件在Windows中执行此操作时,我注意到它的页面上显示“允许通过安全FTP(通过SSH的FTP)访问远程服务器。需要SSH2。这是不一样的作为SCP!”。 如果不一样,那我会误会什么?
59 ssh  scp  sftp  fish-protocol 

1
单个命令即可登录SSH并运行程序?
有没有一种方法可以构造单个命令以通过SSH登录到远程服务器并在远程登录Shell上运行程序? 在OpenSSH手册中,其内容为:“如果指定了命令,那么它将在远程主机而不是登录shell上执行。” 因此,例如,ssh user@server mail将登录到远程服务器,显示邮箱状态,然后将您返回到本地外壳程序。显示邮件状态后,是否可以保留在远程外壳程序上? 此外,ssh user@server [command]如果命令是程序,例如vim或mutt ,则似乎不起作用。有没有一种方法可以登录到远程Shell并在运行过程中停留在远程Shell中并在退出程序之后运行程序,仅最终通过特定logout命令退出(就像在普通SSH会话中一样)? 我最终希望能够将这样的命令作为别名放入本地.bashrc中,以便可以在需要时快速运行。一个示例是通过SSH登录到远程服务器,然后在远程服务器上打开mutt以读取或发送电子邮件。
58 bash  shell  ssh  openssh 


5
有什么更好的方法来处理sshfs挂载的服务器断开连接?
我有几个目录通过sshfs挂载。有时我会与服务器断开连接(无法自行配置)。我通常这样挂载目录 sshfs user@server.example.com:/home/user /mnt/example 当服务器断开连接时,sshfs子系统不会卸载/释放目录,而是将其锁定为不可访问。键入时仍可以看到该安装mount。当我打字 ls /mnt/example 该过程被锁定(Ctrl+ c也无济于事)。我因此做 sudo umount -l /mnt/example # find pid of corresponding process: ps aux | grep example.com kill -9 <pid of locked sshfs process> 有没有更好的方法来解决这个问题?显然,sshfs应该执行umount并清理...理想情况下,它将自动重新连接。
58 ssh  mount  sshfs 

6
出于安全原因禁用用户外壳
我们为需要精细权限的自动化任务创建了多个用户帐户,例如跨系统的文件传输,监视等。 我们如何锁定这些用户帐户,以便这些“用户”没有外壳并且无法登录?我们希望避免有人可以以这些用户帐户之一的身份进行SSH登录的可能性。
58 shell  ssh  users  login 

6
如何避免ssh询问权限?
我们正在尝试加快用于RAC安装的oracle节点的安装。这就要求我们安装并配置ssh,以便不提示输入密码。 问题是:首次使用时,系统提示您输入 RSA key fingerprint is 96:a9:23:5c:cc:d1:0a:d4:70:22:93:e9:9e:1e:74:2f. Are you sure you want to continue connecting (yes/no)? yes 有没有办法避免这种情况,或者我们注定要从每个服务器手动至少在每个服务器上连接一次?

4
如何连接ssh与指定端口?
我知道在ssh时如何“连接”到某个端口。 ssh user@remotehostip -p XXX 但是有没有办法在某个端口上建立一个“ ssh”? 我的意思是,有没有一种方法可以指定本地计算机将要使用的端口?
56 ssh  tcp  openssh 

7
我可以找出哪个ssh密钥用于访问帐户吗?
是否可以找出使用哪个ssh密钥访问帐户?我在服务器上有一个帐户,可以让几个(受信任!)人通过ssh访问该服务器。我发现知道谁登录以及何时登录非常有用。我具有root用户访问权限,因此可以查看日志,但似乎没有任何内容。是否有一些配置开关将以某种方式在日志中标识密钥?

5
鼠标滚轮可以在Screen会话中工作吗?
有什么方法可以使用鼠标滚轮滚动浏览screen会话的输出? screen按下后,我可以使用键盘滚动浏览先前的输出ctrl+a [。鼠标滚轮可以做到这一点吗? (我正在使用putty,但我不认为这是一个putty问题,我认为这是一个screen问题。)

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.