リモートアクセス

リモートアクセス

ssh-copy-id – 公開鍵をリモートサーバーへ自動配置するツール

ssh-copy-id は、ローカルの公開鍵(~/.ssh/id_rsa.pub など)をリモートサーバーの authorized_keys に安全に追加するコマンドです。実務では「パスワードなしでSSHログインできるようにしたい」「サーバ...
リモートアクセス

ssh-agent – SSH鍵を安全に保持し、自動署名を行うエージェント

ssh-agent は、SSHの秘密鍵をメモリ上で安全に保持し、パスフレーズの再入力なしで署名(認証)を行うエージェントです。実務では「Git操作のたびにパスフレーズを入力しないようにする」「複数サーバーへのSSH接続を効率化したい」場合に...
リモートアクセス

ftp – ファイル転送プロトコルクライアント

ftp コマンドは、FTP (File Transfer Protocol) サーバーに接続し、ファイルのアップロードやダウンロードを行うためのコマンドラインツールです。現在ではセキュリティ上の理由からあまり使われず、代わりに sftp や...
リモートアクセス

ssh-keygen – SSH 鍵を生成・管理するコマンド

ssh-keygen コマンドは、SSH 接続に利用する公開鍵・秘密鍵ペアを生成・管理するためのコマンドです。パスワードなしのログインや、GitHub/GitLab などのサービス認証に広く使われます。構文(Syntax)ssh-keyge...
リモートアクセス

sftp – SSH を利用した安全なファイル転送コマンド

sftp コマンドは、SSH を利用してリモートサーバとファイルをやり取りできる 対話型のファイル転送ツール です。従来の ftp と似た操作感ですが、通信が暗号化されているためセキュアに利用できます。構文(Syntax)sftp [オプシ...
リモートアクセス

scp – SSH を利用したファイル転送コマンド

scp コマンドは、SSH を利用して リモートサーバとローカル間で安全にファイルをコピー するコマンドです。cp のような感覚で使えるため、サーバへのファイルアップロードやバックアップ取得に便利です。本コマンドについては、下位互換のために...
リモートアクセス

ssh – リモートサーバへ安全に接続するコマンド

ssh コマンドは、ネットワーク越しにリモートマシンへ 暗号化された通信 で接続するためのコマンドです。リモートサーバの管理やファイル転送、ポートフォワーディングなどに利用されます。構文(Syntax)ssh [オプション] [USER@]...