Secure Shell

SSH (プロトコル)

ssh 命令

[6] ssh 命令は、 Unix 系環境に大抵用意されている ssh クライアントです。普通は OpenSSH に同梱されいている同名のプログラムです。

ssh: URL scheme

[7] ssh: は、 SSH によるセッション、 あるいは SSH (SCP) によってアクセス可能なファイルを表す URL scheme です。

[8] SSH を介して他のプロトコル等によってアクセスする場合を表す URL scheme として svn+ssh: などがあります。

[9]

$ git clone ssh://user@server/project.git

[10] draft-ietf-secsh-scp-sftp-ssh-uri-04 - Uniform Resource Identifier (URI) Scheme for Secure File Transfer Protocol (SFTP) and Secure Shell (SSH) ( 版) <http://tools.ietf.org/html/draft-ietf-secsh-scp-sftp-ssh-uri-04>

[11] draft-ietf-secsh-scp-sftp-ssh-uri-04 - Uniform Resource Identifier (URI) Scheme for Secure File Transfer Protocol (SFTP) and Secure Shell (SSH) ( ( 版)) <http://tools.ietf.org/html/draft-ietf-secsh-scp-sftp-ssh-uri-04>

SSH 上のアプリケーション

メモ

[3] PortForwarder Home <http://www.fuji-climb.org/pf/JP/> (名無しさん)

[4] >>3 Win32 で CUI を使うのに慣れていない人に port 転送してもらうときに便利。 (名無しさん 2004-06-06 03:46:38 +00:00)

[5] win-ssh-askpass <http://www.ganaware.jp/S/win-ssh-askpass/>

[1] SSHの秘密鍵について - 禿散らかしてごめんなさい ( 版) <http://d.hatena.ne.jp/machua/20110809/1312899353>

[2] What are GitHub's SSH key fingerprints? - User Documentation ( 版) <https://help.github.com/articles/what-are-github-s-ssh-key-fingerprints/>

[12] Use the SSH protocol with Bitbucket Cloud - Atlassian Documentation ( 版) <https://confluence.atlassian.com/bitbucket/use-the-ssh-protocol-with-bitbucket-cloud-221449711.html>

[13] wercker/step-add-to-known_hosts ( 版) <https://github.com/wercker/step-add-to-known_hosts>

SSH

[14] Using SSH securely — Anne’s Blog () <https://annevankesteren.nl/2017/01/secure-secure-shell>

[15] RFC 8160 - IUTF8 Terminal Mode in Secure Shell (SSH) () <https://tools.ietf.org/html/rfc8160>

[16] sources.list(5) — apt — Debian jessie — Debian Manpages ( ()) <https://manpages.debian.org/jessie/apt/sources.list.5.en.html#URI_SPECIFICATION>

The rsh/ssh method invokes RSH/SSH to connect to a remote host and access the files as a given user. Prior configuration of rhosts or RSA keys is recommended. The standard find and dd commands are used to perform the file transfers from the remote host.

[17] Compromise On Checkout - Vulnerabilities in SCM Tools · The Recurity Lablog ( ()) <http://blog.recurity-labs.com/2017-08-10/scm-vulns>

[lfs]

url = ssh://-oProxyCommand=some-command

When cloning a repository with such a .lsfconfig file, Git with the LFS plugin would happily try to invoke ssh in order to get the LFS objects from a host -oProxyCommand=some-command. SSH, however, would interpret that hostname as an -o option and subsequently try to invoke some-command in order to establish a connection (see also man 5 ssh_config).