Help us understand the problem. What is going on with this article?

SSH ポートフォワーディング時に Bad local forwarding specification エラーでハマった話

SSH ポートフォワーディングについては下記記事がわかりやすいです。
SSH ポートフォワーディング とは

再現した環境

  • macOS Mojave / Catalina
  • OpenSSH_7.9p1, LibreSSL 2.7.3

エラーでハマる

いつものように下記コマンドを叩いた。

ssh -L ローカルのポート番号:接続したいサーバ:接続したいサーバのポート番号

しかし、エラーが出て、動作しなかった!

Bad local forwarding specification 'ローカルのポート番号:接続したいサーバ:接続したいサーバのポート番号'

スペースが足りなかったり、余分なスペースが入ると出るエラーらしい(参考)が、
確認しても間違いが見つからなかった。

原因

Mac のデフォルトのメモ帳からコマンドをコピペして、そのままコマンドラインに貼り付けていたから。
形式が勝手に変わってしまうから?
本当の原因は不明...

尚、メモ帳のコマンドをコピーして、 Slack などに一度ペーストし、更に Slack にペーストしたコマンドをコピーしてコマンドラインにペーストすると、動作する。(なぜ...)

何度も使うコマンドを Mac のデフォルトのメモ帳に保存しておくことがあるが、動作しないこともあるので注意するべきなのかもしれない。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away