标签: ssh

Emacs,如何使用 ssh 远程工作?

我想使用 ssh 连接使用 Emacs 编辑远程文件。Emacs 23.2 的默认包可以吗?

如果可能,最好的方法是什么?是否可以从 Speedbar 中受益?甚至远程编译(C++ 环境)?

ssh emacs

0
推荐指数
1
解决办法
715
查看次数

注册:Putty SSH 访问

我最近购买了一台基于 Linux 的虚拟服务器。

我需要将文件从本地计算机传输到我的虚拟服务器...我尝试下载 Putty。但是没有要安装的 EXE 文件。我在家里使用 Windows XP。如果可能的话,我可以有安装程序链接吗?

为了使用这个Putty,我们是否需要强制了解Linux。

还有没有其他工具可以供不知道linux命令的用户使用。

请帮忙。

ssh putty linux-server

0
推荐指数
1
解决办法
286
查看次数

如何通过 SSH 使用“tar”压缩文件夹的内容?

如何tar通过 SSH 在 Unix 系统上使用命令压缩文件夹的内容?

compression ssh unix tar

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

我可以为 shell 脚本创建配置文件吗?

是否可以使用配置文件创建.sh外壳或.command文件?

我需要通过终端备份网站,并能够将一些数据放入配置文件,并让 shell 执行它。

例如,用户名、密码、ssh id 等。

#!/bin/bash
ssh admin@host.com "tar cjvf webfilesbackup-date-`date +%Y%m%d`.tar.bz2 public_html/"    
ssh admin@host.com "mysqldump -u user_admin -ppass database_1 > databasebackup-`date +%Y%m%d`-db.sql"
scp admin@host.com:webfilesbackup-date-`date +%Y%m%d`.tar.bz2 ~/backup/
scp admin@host.com:databasebackup-`date +%Y%m%d`-db.sql ~/backup/
ssh admin@host.com "rm -f webfilesbackup-date-`date +%Y%m%d`.tar.bz2"
ssh admin@host.com "rm -f databasebackup-`date +%Y%m%d`-db.sql"
Run Code Online (Sandbox Code Playgroud)

ssh bash shell macos

0
推荐指数
1
解决办法
4318
查看次数

启用 SSH 版本 1

出于测试原因,我需要在我的服务器上启用 SSH 版本 1。我理解所有的风险,但仍然需要能够做到。我已经编辑了该/etc/ssh/ssh_config文件以删除该#行之前的Protocol 2,1并将其更改为Protocol 1,但它仍然给我一个错误说major versions differ,提示我登录时。

有什么我要遗漏在这里吗?我正在使用 Fedora 16 通过连接命令连接到另一台 Fedora 16 机器上的 SSH 服务器ssh -1 <ip-address>。另外,我的~/.ssh/config文件是空的。

ssh fedora-16

0
推荐指数
1
解决办法
826
查看次数

如果不建议在商业网站上使用无密码登录,那么在没有交互的情况下进行登录的最佳选择是什么?

继续甚至无法无密码登录。

$ ssh -v user@example.com
OpenSSH_6.0p1, OpenSSL 1.0.1c 10 May 2012
debug1: Reading configuration data /etc/ssh_config
debug1: Connecting to example.com [XX.XX.XX.X1] port 22.
debug1: Connection established.
debug1: identity file /home/admin/.ssh/id_rsa type 1
debug1: identity file /home/admin/.ssh/id_rsa-cert type -1
debug1: identity file /home/admin/.ssh/id_dsa type -1
debug1: identity file /home/admin/.ssh/id_dsa-cert type -1
debug1: identity file /home/admin/.ssh/id_ecdsa type -1
debug1: identity file /home/admin/.ssh/id_ecdsa-cert type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.8p1 Debian-7ubuntu1
debug1: match: OpenSSH_5.8p1 Debian-7ubuntu1 pat OpenSSH_5*
debug1: …
Run Code Online (Sandbox Code Playgroud)

ssh cygwin sshd ubuntu

0
推荐指数
1
解决办法
346
查看次数

如何自动记住我所在的最后一条路径?[*尼克斯]

有没有什么脚本或者工具可以自动记住并记下我所在的路径?我问是因为,当我昨晚通过 ssh 远程访问我的校园集群时,如果我什么都不做,他们就会每八小时将我注销一次。我希望今天早上再次登录时,我会在昨晚所在的文件夹中。谢谢

ssh unix shell remote-access

0
推荐指数
1
解决办法
63
查看次数

如何使终端标题粘贴在 Mac 上

我不确定这是否是我的 mac 的问题,我是它的菜鸟,或者它是否是我正在使用的服务器的设置。

我正在做的是这样的:

  1. 在终端中打开一个新窗口
  2. 通过 SSH 连接到 CentOS 服务器。我的登录 shell 是 bash。
  3. 点击外壳->编辑标题
  4. 将标题和选项卡标题更改为 abc123。它在终端标题栏中反映为 abc123-abc123-ssh-100x24
  5. 在终端中,运行 'sudo su' 将用户更改为 root。请注意,标题现在已更改为 root@blah:/home/myuser-ssh-100x24。如果我注销 root,标题名称仍然是这个新名称。

你如何使标题名称坚持为 abc123 并且当我 su 给其他用户时不改变?在此先感谢您的帮助。

ssh unix terminal.app macbook-pro title

0
推荐指数
1
解决办法
1720
查看次数

如何使用 tar 在非标准端口上通过 ssh 传输?

我正在尝试通过 tar 从目录中传输所有文件,如下所示:

tar cz * | ssh -p 57310 root@example.com tar xzv -C /home/site/www
Run Code Online (Sandbox Code Playgroud)

返回的错误是

stdin: is not a tty
tar: includes: file changed as we read it
tar: /home/site/www: Cannot chdir: No such file or directory
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)

我正在使用 ssh 密钥连接到 example.com。

linux ssh terminal tar

0
推荐指数
1
解决办法
737
查看次数

SSH 端口转发

我有一台安装了 ssh 的服务器机器 (A) 以及一个网络服务器。

如何将带有网络服务器的端口转发到我的本地机器 (B)。

我应该可以浏览到 http://localhost:forwardedport

这是本地端口还是远程端口转发?这是我尝试过的。

ssh -L 8888:name.dnydns-server.com:8888 localhost

ssh -L 8888:localhost:8888 name.dnydns-server.com

and both of those with username@name.dnydns-server.com
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

编辑:给出的答案实际上是正确的,并解释了端口转发的用法。结果证明我使用了正确的命令,而是有一个防火墙规则阻止我从服务器本身连接到端口 8888。当我尝试连接到该网站同时 SSH 进入远程服务器时,我发现了这一点。

linux ssh port-forwarding

0
推荐指数
1
解决办法
1591
查看次数