OS X: Difference between revisions

From Han Wiki
Jump to navigation Jump to search
m add a space
→‎Tunneling SMB mount through SSH: add optional parameters
Line 8: Line 8:
<source lang="bash">
<source lang="bash">
$ sudo ssh -p 2323 -l mhan -L 139:localhost:139 pisteos.hanovate.com
$ sudo ssh -p 2323 -l mhan -L 139:localhost:139 pisteos.hanovate.com
</source>
The above actually logs you in while forwarding the port. Optionally, you can add these parameters to suppress the log-in and only forward the port via SSH.
<source lang="bash">
$ sudo ssh -2qfNg -p 2323 -l mhan -L 139:localhost:139 pisteos.hanovate.com
</source>
</source>


Line 16: Line 22:
$ mount -t smbfs //localhost:139/sharename /Volumes/sharename
$ mount -t smbfs //localhost:139/sharename /Volumes/sharename
</source>
</source>


== Changing hostname that shows up on CLI ==
== Changing hostname that shows up on CLI ==

Revision as of 10:31, 14 June 2016

Tunneling SMB mount through SSH

  • Last tested on OS X El Capitan 10.11.5
  • Base reference: [1]

On one of the CLIs type the following. I'm assuming username (for connecting to my server) is "mhan" and the server address to be "pisteos.hanovate.com".

$ sudo ssh -p 2323 -l mhan -L 139:localhost:139 pisteos.hanovate.com

The above actually logs you in while forwarding the port. Optionally, you can add these parameters to suppress the log-in and only forward the port via SSH.

$ sudo ssh -2qfNg -p 2323 -l mhan -L 139:localhost:139 pisteos.hanovate.com

Then on a separate terminal type the following:

$ mkdir /Volumes/sharename
$ mount -t smbfs //localhost:139/sharename /Volumes/sharename

Changing hostname that shows up on CLI

The hostname doesn't seem to change in spite of changing the computer name in Sharing preference, and NetBIOS names. This command has to be executed at the CLI to change the hostname.

$ sudo scutil --set HostName newhostname.local